main: Stop calling gdk_event_set_target
authorMatthias Clasen <mclasen@redhat.com>
Sun, 16 Feb 2020 07:50:09 +0000 (02:50 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 21 Feb 2020 05:51:02 +0000 (00:51 -0500)
GTK is no longer relying on this.

gdk/gdkevents.c
gtk/gtkmain.c

index b5cd263714faa072b60ac464ce04d12a3ba87c24..9b867d00dc1158ca50b1e980d9c42d1607456901 100644 (file)
@@ -415,11 +415,6 @@ gdk_event_free (GdkEvent *event)
     case GDK_ENTER_NOTIFY:
     case GDK_LEAVE_NOTIFY:
       g_clear_object (&event->crossing.child_surface);
-      g_clear_object (&event->crossing.related_target);
-      break;
-
-    case GDK_FOCUS_CHANGE:
-      g_clear_object (&event->focus_change.related_target);
       break;
 
     case GDK_DRAG_ENTER:
@@ -470,7 +465,6 @@ gdk_event_free (GdkEvent *event)
 
   g_clear_object (&event->any.device);
   g_clear_object (&event->any.source_device);
-  g_clear_object (&event->any.target);
 
   g_free (event);
 }
@@ -1643,42 +1637,6 @@ gdk_event_get_scancode (GdkEvent *event)
   return 0;
 }
 
-void
-gdk_event_set_target (GdkEvent *event,
-                      GObject  *target)
-{
-  g_set_object (&event->any.target, target);
-}
-
-GObject *
-gdk_event_get_target (const GdkEvent *event)
-{
-  return event->any.target;
-}
-
-void
-gdk_event_set_related_target (GdkEvent *event,
-                              GObject  *target)
-{
-  if (event->any.type == GDK_ENTER_NOTIFY ||
-      event->any.type == GDK_LEAVE_NOTIFY)
-    g_set_object (&event->crossing.related_target, target);
-  else if (event->any.type == GDK_FOCUS_CHANGE)
-    g_set_object (&event->focus_change.related_target, target);
-}
-
-GObject *
-gdk_event_get_related_target (const GdkEvent *event)
-{
-  if (event->any.type == GDK_ENTER_NOTIFY ||
-      event->any.type == GDK_LEAVE_NOTIFY)
-    return event->crossing.related_target;
-  else if (event->any.type == GDK_FOCUS_CHANGE)
-    return event->focus_change.related_target;
-
-  return NULL;
-}
-
 /**
  * gdk_event_is_sent:
  * @event: a #GdkEvent
index 5f756d5fa42dfbd380a20b4967913d651bb67730..537a5c444680abfd5be1b2cc17761e436c821412 100644 (file)
@@ -1654,8 +1654,6 @@ gtk_main_do_event (GdkEvent *event)
   if (!target_widget)
     goto cleanup;
 
-  gdk_event_set_target (event, G_OBJECT (target_widget));
-
   window_group = gtk_main_get_window_group (target_widget);
   device = gdk_event_get_device (event);